@charset "utf-8";
/* CSS Document */


*{margin:0 auto;padding:0px 0px;}
	
body{
	  font-family:"微软雅黑",Helvetica, sans-serif,Verdana;color: #5a5a5a;margin: 0;background: #FFF;overflow-x:hidden;
	       font-size:12px;
		   height:100%;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}

ol,ul,li{list-style:none outside none;}

caption{text-align:left;}

h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}

q:before,q:after{content:'';}

abbr,acronym{border:0;} 

a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none;}

img,object{vertical-align:top;}

input{outline:none;*outline:expression(this.hideFocus=true);}



table,td{font: 12px/140% Arial, "微软雅黑",Helvetica, sans-serif,Verdana;color: #5a5a5a;}

table{border-collapse: collapse;border-spacing: 0;empty-cells: show;}

th, td{border-collapse: collapse;}

A:link{text-decoration: none;color: #5a5a5a;}

A:visited{text-decoration: none;color: #5a5a5a;}

A:hover{text-decoration: none;color: #4d4d4d;}

img{border: 0;}

div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
.clear{clear: both;font-size: 1px;height: 0;overflow: hidden;visibility: hidden;width: 1px;}
.clearfix::after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}






/* quick_links */
.quick_links_wrap {
	font-size: 0;
	width:75px;
	position: fixed;
	right: 0px;
	bottom: 10px;
	z-index: 999;
	
}

.quick_links_wrap.quick_links_min {
	width: 34px;
}

.quick_links_wrap.quick_links_dockright {
	margin-left: 0;
	left: auto;
	right: 4px;
}

.quick_links_panel {
	background: #FBFBFB;
	border-radius:5px;
	box-shadow: 0 0 4px rgba(0,0,0,.14);
	padding-bottom: 30px;
	height:502px;
	width: 75px;
	overflow: hidden;
	
	-webkit-transition: all ease .4s;
	-moz-transition: all ease .4s;
	-ms-transition: all ease .4s;
	transition: all ease .4s;
}

.quick_links_min .quick_links_panel {
	height: 0;
	width: 32px;
}

.quick_links_allow_gotop {
	height: 385px;
}

.quick_links_min .quick_links_allow_gotop {
	height: 32px;
}

.quick_links_panel .quick_toggle {
	background: #FBFBFB;
	border-radius:5px;
	height: 30px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
}

.quick_links_panel .toggle {
	background: url(../images/bg_hor.png) no-repeat -160px -62px;
	margin: -10px 0 0 -10px;
	height: 20px;
	width: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transition: all linear .4s;
	-moz-transition: all linear .4s;
	-ms-transition: all linear .4s;
	transition: all linear .4s;
}

:root .quick_links_panel .toggle {
	background-position: -160px -82px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.quick_links_min .quick_links_panel .toggle {
	background-position: -160px -82px;
}

:root .quick_links_min .quick_links_panel .toggle {
	background-position: -160px -82px;
	-webkit-transform: rotate(-360deg);
	-moz-transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
	transform: rotate(-360deg);
}

.quick_links {
	width: 100%;
	
	-webkit-transition: top ease .4s;
	-moz-transition: top ease .4s;
	-ms-transition: top ease .4s;
	transition: top ease .4s;
}

.quick_links_allow_gotop .quick_links, .quick_links_min .quick_links_allow_gotop .quick_links {
	top: 0;
}

.quick_links_min .quick_links {
	top: 32px;
}

.quick_links a {
	display: block;
	border: 1px solid #e7e7e7;
	border-bottom-color: #edecec;
	color: #333;
	font-size: 12px;
	margin:1px 0px;
	padding: 8px 0;
	text-align: center;
	background:#e7e7e7;
	border-radius:5px;
	
}

.quick_links a:hover, .quick_links a.current {
	background-color: #006db8;
	border-color: #006db8;
	color: #fff;
	border-radius:5px;
}

.quick_links i {
	display: inline-block;
	background: url(./../img/bg_hor.png) no-repeat 0 -1px;
	cursor: pointer;
	height: 37px;
	width: 47px;
	vertical-align: top;
}

.quick_links a:hover i, .quick_links a.current i {
	background-position: 0 -46px;
}
.quick_links .view {
	 background-position: -47px -4px;
}

.quick_links a:hover .view, .quick_links a.current .view {
	background-position: -47px -47px;
}

.quick_links .qa {
	background-position: -94px -4px;
}


.quick_links a:hover .qa, .quick_links a.current .qa {
	background-position: -94px -47px;
}


.quick_links .px {
	background-position: -145px -4px;
}


.quick_links a:hover .px, .quick_links a.current .px {
	background-position: -145px -47px;
}

.quick_links .down {
	background-position: -190px -4px;
}

.quick_links a:hover .down, .quick_links a.current .down {
	background-position: -190px -47px;
}


.quick_links .mes {
	background-position: -234px -4px;
}

.quick_links a:hover .mes, .quick_links a.current .mes {
	background-position: -234px -47px;
}

.quick_links .top {
	background-position: -281px -4px;
}

.quick_links a:hover .top, .quick_links a.current .top {
	background-position: -281px -47px;
}


.quick_links span {
	display: block;
	cursor: pointer;
	padding-top: 3px;
	height: 1.5em;
	width: 100%;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
	text-overflow: ellipsis;
}
